// 1.导入 express模块
const express = require("express");
// 导入 cors包
const cors = require("cors");
// 2 .创建服务器

const app = express();

app.get("/jsonp", (req, res) => {
  const cb = req.query.callback;
  const data = {
    city: "北京",
    weather: "睛"
  };

  res.send(`cb(${JSON.parse(data)})`);
});

// 配置cors跨域
app.use(cors());

// 需要增加一个获取Post提交的中间件
app.use(express.urlencoded({ extended: false }));
// 解析 json格式的数据
app.use(express.json());

// 将路由模块注册全局的中间件 需要挂载路径前缀
app.use("/api", require("./router.js"));

// 3. 启动服务器

app.listen(80, () => {
  console.log("http://127.0.0.1:80");
});
